#ifndef _MT5_GEM_H_
#define _MT5_GEM_H_

struct		MATGem
{
		MATGem() :	m_IsTimeBonus(false), 
					m_IsMarkedClearing(false),
					m_IsBomb(false),
					m_BombTurnToExplode(7),
					m_IsFinish(false),
					m_IsGlow(false),
					m_Type(0),
					m_IsSmall(false)					
					{};

		int				m_Type;
		bool			m_IsSmall;
		bool			m_IsGlow;
		bool			m_IsTimeBonus;
		bool			m_IsMarkedClearing;
		bool			m_IsBomb;
		bool			m_IsFinish;
		int				m_BombTurnToExplode;


		void			Copy(MATGem* pDestination);
		void			Reset();

};

#endif